package ru.averta.notes.service.impl;

import java.util.Collection;

import net.sourceforge.safr.core.annotation.Filter;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PostAuthorize;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.security.acls.domain.PrincipalSid;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.*;

import ru.averta.notes.dao.NoteDao;
import ru.averta.notes.domain.Note;
import ru.averta.notes.service.NoteService;
import ru.averta.notes.service.security.SecurityService;

@Service
public class NoteServiceImpl extends UserableBusinessObjectService<Note, Long, NoteDao> implements NoteService {
	
	private NoteDao dao;
	
	@Autowired
	public void setDao(NoteDao dao) {
		this.dao = dao;
		super.setGenericDao(dao);
	}
	
}
